Mapping software testing practice with software testing research - SERP-test taxonomy
نویسندگان
چکیده
There is a gap between software testing research and practice. One reason is the discrepancy between how testing research is reported and how testing challenges are perceived in industry. We propose the SERP-test taxonomy to structure information on testing interventions and practical testing challenges from a common perspective and thus bridge the communication gap. To develop the taxonomy we follow a systematic incremental approach. The SERP-test taxonomy may be used by both researchers and practitioners to classify and search for testing challenges or interventions. The SERP-test taxonomy also supports comparison of testing interventions by providing an instrument for assessing the distance between them and thus identify relevant points of comparisons.
منابع مشابه
A Taxonomy of Model-based Testing
Model-based testing relies on models of a system under test and/or its environment to derive test cases for the system. This paper provides an overview of the field. Seven different dimensions define a taxonomy that allows the characterization of different approaches to model-based testing. It is intended to help with understanding benefits and limitations of model-based testing, understanding ...
متن کاملA Survey of Test Framework
Software Framework is a universal software platform in software application. A framework proposes to provide generic functionality of software. Best practice of framework will be used in very software application. A specific software application changes a framework and reuses it. With test framework improves the reusability of test environment. This paper reports a survey of recent research to ...
متن کاملAdvances in Automated Model-Based System Testing of Software Applications with a GUI Front-End
Despite the ubiquity of software applications that employ a Graphical-User Interface (GUI) front-end, functional system testing of these applications has remained, until recently, an understudied research area. During “GUI testing,” test cases, modeled as sequences of user input events, are created and executed on the software by exercising the GUI’s widgets. Because each possible sequence of u...
متن کاملSpreadsheet Engineering: A Research Framework
Spreadsheet engineering adapts the lessons of software engineering to spreadsheets, providing eight principles as a framework for organizing spreadsheet programming recommendations. Spreadsheets raise issues inadequately addressed by software engineering. Spreadsheets are a powerful modeling language, allowing strategic rapid model change, and enabling exploratory modeling. Spreadsheets users l...
متن کاملSuccessful Empirical Research in Software Testing With Industry
Numerous combinatorial testing techniques and tools are available for generating test cases. However, many of them are never used in practice. Why is it so difficult to introduce software testing research into testing practice? In this paper, by means of a panel conducted at 25th International Conference on Advanced information Systems Engineering, we attempt to provide an answer to this questi...
متن کامل